sand retaining filter - German English Dictionary